package com.compiler.logger;

import java.util.Vector;

import com.compiler.lexico.token.Token;

public class TokenPipe {
	private Vector<Token> tokens;
	
	public TokenPipe() {
		this.tokens = new Vector<Token>();
	}
	
	public void addToken(Token token) {
		this.tokens.add(token);
	}
	
	public Token getToken() {
		Token t = null;
		if(!this.tokens.isEmpty()) {
			t = this.tokens.get(0);
			this.tokens.remove(0);
		}
		return t;
	}
	
	public boolean isEmpty() {
		return this.tokens.isEmpty();
	}
}
